home *** CD-ROM | disk | FTP | other *** search
Makefile | 1995-08-08 | 1.6 KB | 85 lines |
- #
- # $PROJECT: MultiPrint - print datatype objects
- #
- # $VER: SMakefile 39.0 (07.08.95)
- #
- # by
- #
- # Stefan Ruppert , Windthorststrasse 5 , 65439 Floersheim , GERMANY
- #
- # (C) Copyright 1995
- # All Rights Reserved !
- #
- # $HISTORY:
- #
- # 07.08.95 : 039.000 : initial
- #
-
- NAME = MultiPrint
-
- EXE = /$(NAME)
-
- HEADER = MultiPrint.h
- SRCS = MultiPrint.c Init.c
- OBJS = MultiPrint.o Init.o
-
- GST = inc.gst
- GSTINC = System.h
-
- CD = $(NAME).cd
- CDSRCS = MultiPrint_Texts.h
-
- DEPEND = $(GST) $(HEADER) SMakefile
-
- ##############################################################################
- #
- # SAS definition
- #
-
- DEBUG = DEBUG=LINE DEFINE=DEBUG
- SCOPTS = VERBOSE NOSTKCHK STRINGMERGE GST $(GST)
- SLOPT = NOICONS VERBOSE SMALLDATA SMALLCODE NODEBUG
- SCOPTIMIZE = CPU=68000
- LIB = lib:amiga.lib lib:sc.lib lib:debug.lib
-
- all: $(CDSRCS) $(GST) $(OBJS) $(EXE)
-
- $(EXE): $(OBJS)
- slink from $(OBJS) to $@ $(SLOPT) LIB $(LIB)
-
- .c.o:
- sc $(SCOPTS) $(DEBUG) $(SCOPTIMIZE) $(GSTOPTS) CSRC $*.c
-
- ##############################################################################
- #
- # explicit dependencies
- #
- Init.o: Init.c $(DEPEND)
- MultiPrint.o: MultiPrint.c $(DEPEND)
-
- ##############################################################################
- #
- # make SAS-C GST file
- #
-
- $(GST): $(GSTINC)
- sc MGST $(GST) $(GSTINC) NOOBJNAME NOICONS
-
- ##############################################################################
- #
- # make locale stuff
- #
-
- $(CDSRCS): $(CD)
- c:catcomp $(CD) CFILE $@ NOARRAY NOCODE
-
-
- ##############################################################################
- #
- # clean up
- #
-
- clean:
- delete $(OBJS) $(GST)
-
-